package com.admin.user.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.client.model.pojo.user.ArUser;
import com.client.model.system.*;
import com.client.model.vo.common.Result;

/**
* @author liuwenju
* @description 针对表【ar_user】的数据库操作Service
* @createDate 2024-04-01 20:59:14
*/
public interface ArUserService extends IService<ArUser> {

    boolean register(ArUser arUser);

    ValidateCodeVo getValidateCode();

    LoginVo login(LoginDto loginDto);

    LoginUserVo getUserInfo(String token);

    Object haveMobile(Integer mobile);

      ArUser forget(ArUser arUser);

    LoginVo phoneLogin(PhoneDto phoneDto);

    Result updatePass(PassDto passDto);

    void logout(String token);
}
